package com.sgb.kjwl.model.entity.pick;

import com.swgk.core.util.DateUtils;

public class TenderAllListNewEntity {

    //标id
    private String id;
    //业务类型，如：1、招标；2、竞价；3、需求预告
    private Integer businessType;
    //数据来源：1.经营帮 2.政府网站
    private Integer dataSources;
    //数据来源翻译
    private String dataSourcesName;
    //标名称
    private String name;
    //标类型，如：1、机械设备租赁；2、劳务；3、商品材料；4、工程分包
    private Integer type;
    //类型名称
    private String typeName;
    //发布企业名称
    private String comName;
    //项目名称
    private String projectName;
    //星级：1、一星 2、二星 3、三星 4、四星 5、五星
    private Integer star;
    //资格审查方式：1、资格预审,2、资格后审 3.报名即报价
    private Integer qualificationWay;
    //资格预审翻译
    private String qualificationWayName;
    // 清单类别编号
    //清单类型名称，多个类型使用‘;’分割
    private String goodsTypeNo;
    //省份编号
    private String province;
    //城市编号
    private String city;
    //区编号
    private String area;
    //该标的是否预公告 1是 2否
    private Integer biddingSign; //1是  2否
    //企业编号
    private String comNo;
    //概算金额", required = true)
    private String money;
    //招标状态：1、待招标；2、招标中；3、评标中；4、招标结束；5、废标；6、再次招标；7、流标；8、待报名；9、报名中；竞价状态：2.竞价中 3.已结束 5.谈判中", required = true)
    private Integer state;
    private String stateName;
    //发布时间
    private String releaseTime;
    //报名开始时间
    private String applyStartTime;
    //报名结束时间/截止时间
    private String applyEndTime;
    //投标开始时间
    private String bidStartTime;
    //投标结束时间
    private String bidEndTime;
    //开标时间
    private String openBidTime;
    //定标时间
    private String calibrationTime;
    //投标轮次
    private Integer rotation;
    //有无规则 1.无规则 2.有规则
    private Integer ruleFlag;
    //规则翻译
    private String ruleFlagName;
    //经度
    private String longitude;
    //纬度
    private String latitude;
    //投标人身份 1.公司、个人皆可 2.仅限公司
    private Integer biddingUserIdentity;
    //投标人身份翻译
    private String biddingUserIdentityName;
    //投标人限定 0.无 1、限企业注册地区 2.限会员 3.限企业注册地区 + 限会员
    private Integer biddingUserSign;
    //投标人限定翻译
    private String biddingUserSignName;
    //概况
    private String remark;
    //工程类别
    private String projectCategory;
    //用户关注标识：0、未关注；1、已关注；
    private Integer userFocusFlag;
    //客服联系人id（人员组织架构的主键id--从info表中获取的数据）
    private String customerServiceContactsId;
    //客服联系人IM编号
    private String customerServiceImAccount;
    //客服联系人姓名
    private String customerServiceName;
    //报价是否展示 0、展示；1、不展示；
    private Integer isDisplay;
    //新标签：招标公告、招标预告、直接竞价
    private String label;
    //不限-最低报价
    private String minMoney;
    //详细地址
    private String fullAddress;
    //招标方式 1、公开招标；2、邀请招标 3.询价采购 4.竞争性谈判 5.竞争性磋商
    private Integer biddingMethod;
    //招标方式翻译
    private String biddingMethodName;
    //物资清单表头--app
    private String[] goodsHeaders;
    //全部物资清单--app
    private String[][] goodsLists;
    private int rankType;  //1：最低单价 2：最高单价  取价格的值：minMoney

    public int getRankType() {
        return rankType;
    }

    public void setRankType(int rankType) {
        this.rankType = rankType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public Integer getDataSources() {
        return dataSources;
    }

    public void setDataSources(Integer dataSources) {
        this.dataSources = dataSources;
    }

    public String getDataSourcesName() {
        return dataSourcesName;
    }

    public void setDataSourcesName(String dataSourcesName) {
        this.dataSourcesName = dataSourcesName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getComName() {
        return comName;
    }

    public void setComName(String comName) {
        this.comName = comName;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Integer getStar() {
        return star;
    }

    public void setStar(Integer star) {
        this.star = star;
    }

    public Integer getQualificationWay() {
        return qualificationWay;
    }

    public void setQualificationWay(Integer qualificationWay) {
        this.qualificationWay = qualificationWay;
    }

    public String getQualificationWayName() {
        return qualificationWayName;
    }

    public void setQualificationWayName(String qualificationWayName) {
        this.qualificationWayName = qualificationWayName;
    }

    public String getGoodsTypeNo() {
        return goodsTypeNo;
    }

    public void setGoodsTypeNo(String goodsTypeNo) {
        this.goodsTypeNo = goodsTypeNo;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Integer getBiddingSign() {
        return biddingSign;
    }

    public void setBiddingSign(Integer biddingSign) {
        this.biddingSign = biddingSign;
    }

    public String getComNo() {
        return comNo;
    }

    public void setComNo(String comNo) {
        this.comNo = comNo;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getStateName() {
        return stateName;
    }

    public void setStateName(String stateName) {
        this.stateName = stateName;
    }

    public String getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(String releaseTime) {
        this.releaseTime = releaseTime;
    }

    public String getApplyStartTime() {
        if (applyStartTime == null)
            return "";
        return DateUtils.stampToDay(applyStartTime) + "";
    }

    public void setApplyStartTime(String applyStartTime) {
        this.applyStartTime = applyStartTime;
    }

    public String getApplyEndTime() {
        if (applyEndTime == null)
            return "";
        return DateUtils.stampToDay(applyEndTime) + "";
    }

    public void setApplyEndTime(String applyEndTime) {
        this.applyEndTime = applyEndTime;
    }

    public String getBidStartTime() {
        if (bidStartTime == null)
            return "";
        return DateUtils.stampToDay(bidStartTime) + "";
    }

    public void setBidStartTime(String bidStartTime) {
        this.bidStartTime = bidStartTime;
    }

    public String getBidEndTime() {
        if (bidEndTime == null)
            return "";
        return DateUtils.stampToDay(bidEndTime) + "";
    }

    public void setBidEndTime(String bidEndTime) {
        this.bidEndTime = bidEndTime;
    }

    public String getOpenBidTime() {
        if (openBidTime == null)
            return "";
        return DateUtils.stampToDay(openBidTime) + "";
    }

    public void setOpenBidTime(String openBidTime) {
        this.openBidTime = openBidTime;
    }

    public String getCalibrationTime() {
        if (calibrationTime == null)
            return "";
        return DateUtils.stampToDay(calibrationTime) + "";
    }

    public void setCalibrationTime(String calibrationTime) {
        this.calibrationTime = calibrationTime;
    }

    public Integer getRotation() {
        return rotation;
    }

    public void setRotation(Integer rotation) {
        this.rotation = rotation;
    }

    public Integer getRuleFlag() {
        return ruleFlag;
    }

    public void setRuleFlag(Integer ruleFlag) {
        this.ruleFlag = ruleFlag;
    }

    public String getRuleFlagName() {
        return ruleFlagName;
    }

    public void setRuleFlagName(String ruleFlagName) {
        this.ruleFlagName = ruleFlagName;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public Integer getBiddingUserIdentity() {
        return biddingUserIdentity;
    }

    public void setBiddingUserIdentity(Integer biddingUserIdentity) {
        this.biddingUserIdentity = biddingUserIdentity;
    }

    public String getBiddingUserIdentityName() {
        return biddingUserIdentityName;
    }

    public void setBiddingUserIdentityName(String biddingUserIdentityName) {
        this.biddingUserIdentityName = biddingUserIdentityName;
    }

    public Integer getBiddingUserSign() {
        return biddingUserSign;
    }

    public void setBiddingUserSign(Integer biddingUserSign) {
        this.biddingUserSign = biddingUserSign;
    }

    public String getBiddingUserSignName() {
        return biddingUserSignName;
    }

    public void setBiddingUserSignName(String biddingUserSignName) {
        this.biddingUserSignName = biddingUserSignName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getProjectCategory() {
        return projectCategory;
    }

    public void setProjectCategory(String projectCategory) {
        this.projectCategory = projectCategory;
    }

    public Integer getUserFocusFlag() {
        return userFocusFlag;
    }

    public void setUserFocusFlag(Integer userFocusFlag) {
        this.userFocusFlag = userFocusFlag;
    }

    public String getCustomerServiceContactsId() {
        return customerServiceContactsId;
    }

    public void setCustomerServiceContactsId(String customerServiceContactsId) {
        this.customerServiceContactsId = customerServiceContactsId;
    }

    public String getCustomerServiceImAccount() {
        return customerServiceImAccount;
    }

    public void setCustomerServiceImAccount(String customerServiceImAccount) {
        this.customerServiceImAccount = customerServiceImAccount;
    }

    public String getCustomerServiceName() {
        return customerServiceName;
    }

    public void setCustomerServiceName(String customerServiceName) {
        this.customerServiceName = customerServiceName;
    }

    public Integer getIsDisplay() {
        return isDisplay;
    }

    public void setIsDisplay(Integer isDisplay) {
        this.isDisplay = isDisplay;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getMinMoney() {
        return minMoney;
    }

    public void setMinMoney(String minMoney) {
        this.minMoney = minMoney;
    }

    public String getFullAddress() {
        return fullAddress;
    }

    public void setFullAddress(String fullAddress) {
        this.fullAddress = fullAddress;
    }

    public Integer getBiddingMethod() {
        return biddingMethod;
    }

    public void setBiddingMethod(Integer biddingMethod) {
        this.biddingMethod = biddingMethod;
    }

    public String getBiddingMethodName() {
        return biddingMethodName;
    }

    public void setBiddingMethodName(String biddingMethodName) {
        this.biddingMethodName = biddingMethodName;
    }

    public String[] getGoodsHeaders() {
        return goodsHeaders;
    }

    public void setGoodsHeaders(String[] goodsHeaders) {
        this.goodsHeaders = goodsHeaders;
    }

    public String[][] getGoodsLists() {
        return goodsLists;
    }

    public void setGoodsLists(String[][] goodsLists) {
        this.goodsLists = goodsLists;
    }
}
